home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr49 / 289_01.zip / FATABL.C < prev    next >
Text File  |  1993-04-26  |  3KB  |  98 lines

  1. /*-----------------------------------------------------------------------------
  2. FATABL.C
  3.  
  4. This file contains the fa-bits index table for the array of full-axis bits.
  5.  
  6. Revision History
  7. ----------------
  8. Jon Ward    24 Nov 1988    Initial Revision
  9. -----------------------------------------------------------------------------*/
  10.  
  11. #include "othello.h"
  12.  
  13.  
  14. fa_type fa_tabl [8][8] =
  15. {
  16.   {
  17.     { 29,  0,  1,  9 },        /* 0,0 */
  18.     { 30,  0,  1, 10 },        /* 0,1 */
  19.     { 31, 17,  1, 11 },        /* 0,2 */
  20.     { 32, 18,  1, 12 },        /* 0,3 */
  21.     { 33, 19,  1, 13 },        /* 0,4 */
  22.     { 34, 20,  1, 14 },        /* 0,5 */
  23.     {  0, 21,  1, 15 },        /* 0,6 */
  24.     {  0, 23,  1, 16 },        /* 0,7 */
  25.   },
  26.   {
  27.     { 35,  0,  2,  9 },        /* 1,0 */
  28.     { 29, 17,  2, 10 },        /* 1,1 */
  29.     { 30, 18,  2, 11 },        /* 1,2 */
  30.     { 31, 19,  2, 12 },        /* 1,3 */
  31.     { 32, 20,  2, 13 },        /* 1,4 */
  32.     { 33, 21,  2, 14 },        /* 1,5 */
  33.     { 34, 23,  2, 15 },        /* 1,6 */
  34.     {  0, 24,  2, 16 },        /* 1,7 */
  35.   },
  36.   {
  37.     { 36, 17,  3,  9 },        /* 2,0 */
  38.     { 35, 18,  3, 10 },        /* 2,1 */
  39.     { 29, 19,  3, 11 },        /* 2,2 */
  40.     { 30, 20,  3, 12 },        /* 2,3 */
  41.     { 31, 21,  3, 13 },        /* 2,4 */
  42.     { 32, 23,  3, 14 },        /* 2,5 */
  43.     { 33, 24,  3, 15 },        /* 2,6 */
  44.     { 34, 25,  3, 16 },        /* 2,7 */
  45.   },
  46.   {
  47.     { 37, 18,  4,  9 },        /* 3,0 */
  48.     { 36, 19,  4, 10 },        /* 3,1 */
  49.     { 35, 20,  4, 11 },        /* 3,2 */
  50.     { 29, 21,  4, 12 },        /* 3,3 */
  51.     { 30, 23,  4, 13 },        /* 3,4 */
  52.     { 31, 24,  4, 14 },        /* 3,5 */
  53.     { 32, 25,  4, 15 },        /* 3,6 */
  54.     { 33, 26,  4, 16 },        /* 3,7 */
  55.   },
  56.   {
  57.     { 38, 19,  5,  9 },        /* 4,0 */
  58.     { 37, 20,  5, 10 },        /* 4,1 */
  59.     { 36, 21,  5, 11 },        /* 4,2 */
  60.     { 35, 23,  5, 12 },        /* 4,3 */
  61.     { 29, 24,  5, 13 },        /* 4,4 */
  62.     { 30, 25,  5, 14 },        /* 4,5 */
  63.     { 31, 26,  5, 15 },        /* 4,6 */
  64.     { 32, 27,  5, 16 },        /* 4,7 */
  65.   },
  66.   {
  67.     { 39, 20,  6,  9 },        /* 5,0 */
  68.     { 38, 21,  6, 10 },        /* 5,1 */
  69.     { 37, 23,  6, 11 },        /* 5,2 */
  70.     { 36, 24,  6, 12 },        /* 5,3 */
  71.     { 35, 25,  6, 13 },        /* 5,4 */
  72.     { 29, 26,  6, 14 },        /* 5,5 */
  73.     { 30, 27,  6, 15 },        /* 5,6 */
  74.     { 31, 28,  6, 16 },        /* 5,7 */
  75.   },
  76.   {
  77.     {  0, 21,  7,  9 },        /* 6,0 */
  78.     { 39, 23,  7, 10 },        /* 6,1 */
  79.     { 38, 24,  7, 11 },        /* 6,2 */
  80.     { 37, 25,  7, 12 },        /* 6,3 */
  81.     { 36, 26,  7, 13 },        /* 6,4 */
  82.     { 35, 27,  7, 14 },        /* 6,5 */
  83.     { 29, 28,  7, 15 },        /* 6,6 */
  84.     { 30,  0,  7, 16 },        /* 6,7 */
  85.   },
  86.   {
  87.     {  0, 23,  8,  9 },        /* 7,0 */
  88.     {  0, 24,  8, 10 },        /* 7,1 */
  89.     { 39, 25,  8, 11 },        /* 7,2 */
  90.     { 38, 26,  8, 12 },        /* 7,3 */
  91.     { 37, 27,  8, 13 },        /* 7,4 */
  92.     { 36, 28,  8, 14 },        /* 7,5 */
  93.     { 35,  0,  8, 15 },        /* 7,6 */
  94.     { 29,  0,  8, 16 },        /* 7,7 */
  95.   }
  96. };
  97. 
  98.